package ink.feny.security.property;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.context.annotation.Configuration;

/**
 * Jwt 属性
 * @author Feny
 * @date 2021/4/28
 */
@Data
@Configuration
@ConfigurationProperties(prefix = "jwt.filter")
public class JwtAuthProperty {
    /**
     * 请求header内的key
     */
    private String header = "Authorization";
    /**
     * Jwt subject
     */
    private String subject;

    /**
     * token 过期时间，秒为单位
     */
    private int expire;
    /**
     * Jwt 秘钥
     */
    private String secret;
    /**
     * 过滤路径
     * 如 登录接口不需要走校验过滤器
     */
    private String exceptUrl;
}
